import type { InjectionKey, Ref } from 'vue'

export const messageKey: InjectionKey<Ref<string>> = Symbol()
export const countKey: InjectionKey<Ref<number>> = Symbol()
export const updateCountKey: InjectionKey<(count: number) => void> = Symbol()
export const userKey: InjectionKey<Ref<{ name: string; email: string }>> = Symbol()
